pdf-icon

Core2 v1.1

SKU:K010-V11

描述

Core2 v1.1是M5Stack开发套件系列中第二代主机的迭代版本,在原有一代主机基础上对功能进一步加强,迭代为电源管理芯片为AXP2101+INA3221的方案,硬件功能更加齐全,添加了RTC电池,满足低功耗应用需求,和精准计时功能需求。其核心主控配备了ESP32-D0WDQ6-V3,具有两个可以单独控制的 Xtensa® 32-bit LX6 处理器,主频高达240Mhz,支持WiFi功能,板载16MB Flash与8MB PSRAM,可通过TYPE-C接口下载程序,强劲的配置满足复杂应用的资源开销。正面搭载一块2.0寸一体化电容式触摸屏,为用户带来更流畅的人机交互体验。

机身内置震动马达,可提供触觉回馈和震动提醒功能。内建的RTC模块和专为RTC供电的电池,可提供精准计时功能。电源部分搭载AXP2101电源管理芯片可有效控制机身功耗,内置蓝色电源指示灯。同时机身内配备了TF-card(microSD)卡槽与扬声器,为了保证获得更高质量的声音效果,采用I2S数字音频接口的功放芯片,能有效防止信号失真。在机身的左侧和底部配有独立的电源按键与重启(RST)按键,屏幕正面的3个圆点属于触摸屏的一部分,可通过编写程序设置热区映射为3个虚拟按键。机身背部的扩展小板集成6轴IMU传感器与麦克风。

Core2和Core2 v1.1的区别如下:
1.电源管理方案由Core2(AXP192)迭代为Core2 v1.1(AXP2101+INA3221),AXP192和AXP2101的ID不同,程序以此作为区分版本的标志;
2.电源指示灯由绿色变更为蓝色;
3.添加RTC芯片供电电池,保证断电也可以精准计时。

电源管理

开关机操作:
开机:单击左侧电源键
关机:长按6秒左侧电源键
复位: 单击底侧RST按键

拓展模块/兼容

Core2 V1.1与M5模块进行堆叠的时候,您需要拆卸Core2 V1.1的电池底部;如果需要保持底座的I2S麦克风,IMU和电池功能并同时堆叠其他模块,则建议使用 M5GO Bottom2 Core2 V1.1的PCB板上预留了CH910F芯片的接口,与锂电池接口。
Core2 V1.1自带的震动马达与M5 Base系列底座在结构上存在干涉,为防止损坏设备, 请勿将Core2 V1.1与M5 Base系列功能底座堆叠使用。
部分屏幕边缘会存在触摸非线性的问题, 你可以尝试使用 M5Tool 来升级屏幕固件解决此问题。
本产品包含不可更换的电池。

教程&快速上手

本教程将向你介绍, 如何通过 UIFlow 图形化编程平台控制 Core2 v1.1 设备
本教程将向你介绍, 如何通过 UIFlow2.0 图形化编程平台控制 Core2 v1.1 设备
本教程将向你介绍, 如何通过 Arduino IDE 编程控制 Core2 v1.1 设备
本教程将向你介绍, 如何通过 Micropython 编程控制 Core2 v1.1 设备

产品特性

  • 基于 ESP32 开发,支持WiFi
  • 16M Flash,8M PSRAM
  • 内置扬声器,电源指示灯,震动马达,RTC,I2S功放,电容式触摸屏幕,电源键,复位按键
  • TF卡插槽(支持最大16GB)
  • 内置锂电池,配备电源管理芯片
  • 独立小板内置6轴IMU,PDM麦克风
  • M-Bus总线接口
  • 兼容多平台开发:
    • UIFlow
    • MicroPython
    • Arduino
    • .NET nanoFramework
    • 可扩展实时操作系统 (RTOS):zephyr

包含

  • 1x Core2 V1.1
  • 1x Type-C USB(20cm)
  • 1x 内六角扳手

应用

  • 物联网控制器
  • STEM教育
  • DIY作品
  • 智能家居设备

规格参数

规格 参数
ESP32-D0WDQ6-V3 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi
Flash 16MB
PSRAM 8MB
输入电压 5V @ 500mA
主机接口 TypeC x 1, GROVE(I2C+I/0+UART) x 1
LED 蓝色电源指示灯
按键 电源键、RST键、屏幕虚拟按键*3
震动提醒 震动马达
IPS LCD屏幕 2.0"@320*240 ILI9342C
电容式触摸屏IC FT6336U
扬声器功放 1W(尺寸:0928)
麦克风 SPM1423
I2S功放 NS4168
IMU MPU6886
RTC BM8563
PMU AXP2101
电流计 INA3221
USB芯片 CH9102F
DC-DC升压 SY7088
TF卡槽 支持最大16G
锂电池 500mAh @ 3.7V
天线 2.4G 3D天线
工作温度 0°C to 60°C
底座螺丝规格 内六角沉头M3
内部PCB板预留接口 电池接口(规格:1.25mm-2P)USB线路接口(规格:1.25mm-4P)
外壳材质 Plastic ( PC )
产品尺寸 54 x 54 x 16.5mm
包装尺寸 75 x 60 x 20mm
产品重量 54.8g
包装重量 83.9g

推荐清单

CORE2 (K010)

BASIC-V27 (K001-V27)

CoreS3 (K128)

Stepmotor Driver Module13.2 v1.1 (M039-V11)

TOF (U010)

相关链接

原理图

schematics

EasyLoader

PinMap

LCD & TF card(LCD :320x240 TF card Maximum size 16GB)

ESP32 Chip GPIO38 GPIO23 GPIO18 GPIO5 GPIO15
AXP2101 Chip AXP_ALDO2 AXP_BLDO1 AXP_ALDO4
ILI9342C MISO MOSI SCK CS DC RST BL PWR
ESP32 Chip GPIO38 GPIO23 GPIO18 GPIO4
TF Card MISO MOSI SCK CS

CAP.TOUCH (I2C Addr: 0x38)

ESP32 chip GPIO21 GPIO22 GPIO39
AXP2101 AXP_ALDO2
FT6336U SDA SCL INT RST

Mic & NS4168(Speaker)

ESP32 Chip GPIO12 GPIO0 GPIO2 AXP_ALDO3 GPIO34
NS4168 BCLK LRCK DATA SPK_EN
Mic CLK DATA

AXP Power Indicator Light

AXP2101 VRTC DLDO1
Bule LED Vcc
Vibration motor Vcc

RTC

ESP32 Chip GPIO21 GPIO22
AXP2101 AXP_IRQ
BM8563 SDA SCL INT

IMU(3-axis gyroscope & 3-axis accelerometer)

ESP32 Chip GPIO21 GPIO22
MPU6886 SDA SCL

USB to serial chip

ESP32 Chip GPIO1 GPIO3
CH9102F RXD TXD

Internal I2C connection

ESP32 Chip GPIO21 GPIO22
MPU6886 SDA SCL
AXP2101 SDA SCL
BM8563 SDA SCL
FT6336U SDA SCL
INA3221 SDA SCL

M5PORT DEFINE

PORT PIN 备注:
PORT-A(红色) G32/33 I2C
PORT-B(黑色) G26/36 DAC/ADC
PORT-C(蓝色) G13/14 UART

ESP32 ADC/DAC(有关引脚分配和引脚重新映射的更多信息,请参阅 ESP32 Datasheet )

ADC1 ADC2 DAC1 DAC2
8 通道 10 通道 2 通道 2 通道
G32-39 G0/2/4/12-15/25-27 G25 G26

Core2 v1.1 M-BUS示意图

Core2 v1.1 BUS(与 M5Stack 对比)

尺寸图

module size

例程

Arduino

Video

  • 本案例将执行硬件运行测试扬声器,wifi,按钮,加速度计,tf卡(microSD),屏幕等。

版本变更

上市日期 产品变动 备注
/ 首次发售Core2 /
2023.11 Core2 v1.1 更改PMU电源管理芯片为AXP2101+INA3221/添加RTC供电电池/电源指示灯变更为蓝色

AXP2101(Core2 v1.1)和AXP192(Core2)参数对比

FAQ

Q: 内存卡读取失败的话,可以在初始化添加下列代码,增加主机内存卡读取能力。

A:

for (auto gpio : (const uint8_t[]){18, 19, 23}) {
    *(volatile uint32_t*)(GPIO_PIN_MUX_REG[gpio]) |= FUN_DRV_M;
    gpio_pulldown_dis((gpio_num_t)gpio);
    gpio_pullup_en((gpio_num_t)gpio);
  }

项目案例

Health monitoring using the M5Stack Mini Heart Rate Unit and Non-Contact Infrared Thermometer Unit and the Waylay IO IoT platform.
I made one-wheel balancing robot. This robot can be operated remotely from a smartphone using Blynk.
Modern times make modern solutions possible. Therefore, the step to a digital snow globe is not that far.
Developing a simple remote for my openhab, I have got the app but do not want to unlock my phone, open the app to do stuff